388dd1055e28e8ede015ebda2405673ca041e72d,javatests/google/registry/keyring/kms/KmsUpdaterTest.java,KmsUpdaterTest,test_setRdeSigningKey,#,323

Before Change


    updater.setRdeSigningKey(KmsTestHelper.getPrivateKeyring());
    updater.update();

    verifyKmsApiCallsAndDatastoreWrites(
        "rde-signing-private",
        KmsTestHelper.getPrivateKeyring().getEncoded(),
        "projects/foo/locations/global/keyRings/bar",
        "projects/foo/locations/global/keyRings/bar/cryptoKeys/rde-signing-private",
        "projects/foo/locations/"
            + "global/keyRings/bar/cryptoKeys/rde-signing-private/cryptoKeyVersions",
        "rde-signing-public",
        KmsTestHelper.getPublicKeyring().getPublicKey().getEncoded(),
        "projects/foo/locations/global/keyRings/bar/cryptoKeys/rde-signing-public",
        "projects/foo/locations/"
            + "global/keyRings/bar/cryptoKeys/rde-signing-public/cryptoKeyVersions");
  }

  @Test

After Change


  public void test_setRdeSigningKey() throws Exception {
    updater.setRdeSigningKey(KmsTestHelper.getPrivateKeyring()).update();

    verifySecretAndSecretRevisionWritten(
        "rde-signing-private",
        "rde-signing-private/foo",
        getCiphertext(KmsTestHelper.getPrivateKeyring().getEncoded()));
    verifySecretAndSecretRevisionWritten(
        "rde-signing-public",
        "rde-signing-public/foo",
        getCiphertext(KmsTestHelper.getPrivateKeyring().getPublicKey().getEncoded()));
  }

  @Test